Decentralised economic resource allocation for computational grids
نویسنده
چکیده
Grid computing is the concept of harnessing the power of many computational resources in a transparent manner. It is currently an active research area, with significant challenges due to the scale and level of heterogeneity involved. One of the key challenges in implementing grid systems is resource allocation. Currently, centralised approaches are employed that have limited scalability and reliability, which is a key factor in achieving a usable grid system. The field of economics is the study of allocating scarce resources using economic mechanisms. Such systems can be highly scalable, robust and adaptive and as such are a potential solution to the grid allocation problem. There is also a natural fit of the economic allocation metaphor to grid systems, given the diversity of autonomy of grid resources. We propose that an economic system is a suitable mechanism for grid resource allocation. We propose a simple market mechanism to explore this idea. Our system is a fully decentralised economic allocation scheme, which aims to achieve a high degree of scalability and reliability, and easily allows resources to retain their autonomy. We implement a simulation of a grid system to analyse this system, and explore its performance and scalability, with a comparison to existing systems. We use a network to facilitate communication between participating agents, and we pay particular attention to the topology of the network between participating agents, examining the effects of different topologies on the performance of the system.
منابع مشابه
Task-Oriented Computational Economic-Based Distributed Resource Allocation Mechanisms for Computational Grids
In computational grids, heterogeneous resources with different ownerships are dynamically available and distributed geographically. It is not realistic to build the resource allocation mechanisms for such computational platform without considering economic issues. Developing computational economic-based approaches is a promising avenue for building efficient, scalable and stable resource alloca...
متن کاملMatchmaking through Economic-based Approaches in Ad-hoc Grids
In this paper we present an overview on different economic-based approaches for resource allocation in Grids. We consider economic models as a platform for matchmaking where consumer and producer of resources meet. The main contribution of the paper is to provide a deeper understanding of the choices one can make as far as economic approaches for resource allocation is concerned.
متن کاملAn Economy Grid Architecture for Service-Oriented Grid Computing
Computational Grids are a promising platform for executing large-scale resource intensive applications. However, resource management and scheduling in the Grid environment is a complex undertaking as resources are (geographically) distributed, heterogeneous in nature, owned by different individuals or organizations with their own policies, have different access and cost models, and have dynamic...
متن کاملEvaluation of Economic Resource Allocation in Application Layer Networks - A Metrics Framework
Support for economic resource allocation in Application Layer Networks (such as Grids) is critical to allow applications and users to effectively exploit computational and data infrastructure as a utility. The evaluation of resource allocation strategies plays a major part in the selection of a resource allocation method. This paper presents an evaluation framework for resource allocation metho...
متن کاملAdvance reservation, co-allocation and pricing of network and computational resources in grids
Through the introduction of economic principles, a Resource Management System (RMS) can incorporate user valuations and externalities such as the usage cost of resources, into its scheduling logic. Consequently, an economic RMS can extract more value from the available infrastructure compared to traditional RMSs. In order to use the available infrastructure efficiently, a grid RMS must take an ...
متن کامل